<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>19-函数的返回值return</title>
	</head>
	<body>
<script type="text/javascript">
	/**
	 * 求一个数组中返回奇数或偶数的和
	 * @param {参数1-数组} arr
	 * @param {参数2-奇数或偶数，在这呢，1表示奇数0表示偶数} type
	 */
	function total(arr,type){
		var o = 0;//偶数
		var j = 0;//奇数
		//数组长度判断
		if(arr.length>0){
			for(var i=0;i<arr.length;i++){
				if(arr[i]%2==0){
					o+=arr[i];
				}else{
					j+=arr[i];
				}
			}
		}
		// if(type==0){
		// 	return o;
		// }else{
		// 	return j;
		// }
		return type==0 ? o : j;
	}
	var sum1 = total([1,3,5,7,8,10],0);
	var sum2 = total([1,3,5,7,8,10],1);
	console.log("sum1::"+sum1);
	console.log("sum2::"+sum2);
	
	
	
	
</script>
		
		
		
		
	</body>
</html>
